the battle of good against evil - French English Dictionary